iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0

API能吃嗎?

全名(Application Programming Interface)

API使開發人員在網頁中檢索或更改數據,讓網頁上的元素進行互動。

也讓不同的網頁元素之間能夠協同工作。

定義了在網頁上進行操作和互動的規則和方法。

常見的範例有?

  1. DOM API(文檔對象模型):開發人員可以使用DOM API來查找、更改或刪除HTML元素,並將事件處理程序附加到網頁元素,以捕獲和處理用戶交互事件。
  2. XMLHttpRequest和Fetch API: 這些API用於發送HTTP請求並接收伺服器的回應。它們允許網頁應用程式從遠程伺服器獲取數據,通常用於加載外部內容、AJAX(非同步JavaScript和XML)操作以及與API端點進行通信。
  3. Canvas API: 在網頁上創建和渲染2D圖形。用於遊戲開發、圖形繪製和數據可視化等應用。
  4. Geolocation API: 獲取用戶的地理位置信息。最常見有地圖應用程式或位置服務。

簡單舉例

如果我們進到了一家餐廳

想要點一份好吃的肉醬麵

超好吃的那種

這時候服務生

會幫把訂單

交給煮出超讚麵的主廚

主廚煮好了超讚的麵

交由服務生送麵給你

服務生的工作就像是API一樣
負責傳遞owo


上一篇
[DAY19]如何製作LOG檔?
下一篇
[DAY21]如何製作API(JS)?
系列文
從前端到後端,設計出屬於自己的購物網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言